<?php namespace Admin\Controller; 

use Hdphp\Controller\Controller;
//类型管理控制器
class PropertyController extends CommonController{

	private $model;
	public function __init(){
		parent::__init();
		$this->model= new \Common\Model\Typeattribute;
	}
    //属性展示列表
    public function index(){
//    	获得类型 所有数据
    	$tid=Q('get.tid','','intval');
		$data=$this->model->where("type_tid='{$tid}'")->get();
//		//分配到模版
	   View::with('data',$data);
       View::make();
    }
	//添加类型属性
	public function add(){
		//如果用户提交
		if(IS_POST){
			if(!$this->model->store()) View::error($this->model->getError());
			//成功提示
			$type_tid=Q('post.type_tid','','intval');
			View::success('添加成功！',U('index',array('tid'=>$type_tid)));
		}
		//载入模版
	    View::make();
	}
	//编辑
	public function edit(){
		//如果用户提交
		if(IS_POST){
			if(IS_POST){
			if(!$this->model->edit()) View::error($this->model->getError());
			//成功提示
			$type_tid=Q('post.type_tid','','intval');
			View::success('添加成功！',U('index',array('tid'=>$type_tid)));
		}
		}
		//获得旧数据
		$taid=Q('get.taid','','intval');
		$oldData=$this->model->where('taid='.$taid)->find();
		//分配模版
		View::with('oldData',$oldData);
	    View::make();
	}
	//删除方法
	public function del(){
	    //获得删除数据的id
	    $taid=Q('get.taid','','intval');
		//获得删除数据的类型
		$type_tid=$this->model->where('taid='.$taid)->pluck('type_tid');
		//删除数据
		$this->model->where('taid='.$taid)->delete();
		//成功提示
		View::success('删除成功！',U('index',array('tid'=>$type_tid)));
	}
}
